package org.jsola.hr.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 转账批次
 *
 * @author zhr
 */
@ApiModel(description = "【转账批次】详情展示对象")
@Data
public class TransferAccountsBatchStatisticsVO {

    @ApiModelProperty(notes = "待申请")
    private Integer awaitApply;

    @ApiModelProperty(notes = "审批中")
    private Integer approveIng;

    @ApiModelProperty(notes = "已驳回")
    private Integer reject;

    @ApiModelProperty(notes = "待发放")
    private Integer awaitIssue;

    @ApiModelProperty(notes = "发放成功")
    private Integer issueSuccess;

    @ApiModelProperty(notes = "发放失败")
    private Integer issueFail;

    @ApiModelProperty(notes = "发放异常（部分失败的情况）")
    private Integer issueError;
    public TransferAccountsBatchStatisticsVO(int awaitApply, int approveIng, int reject, int awaitIssue,
                                             int issueSuccess, int issueFail, int issueError) {
        this.awaitApply = awaitApply;
        this.approveIng = approveIng;
        this.reject = reject;
        this.awaitIssue = awaitIssue;
        this.issueSuccess = issueSuccess;
        this.issueFail = issueFail;
        this.issueError = issueError;
    }

}

